"""
现代化GUI框架

基于 CustomTkinter 的现代化桌面应用框架
"""

from .themes import ModernTheme, ComponentStyles
from .components import (
    ModernButton, ModernCard, ModernEntry, ModernProgressBar,
    ModernTabView, ModernSwitch, ModernCheckBox, ModernScrollableFrame,
    StatusBadge
)
from .layouts import (
    SidebarLayout, HeaderLayout, GridLayout, FlexLayout,
    CardGrid, ResponsiveLayout, DashboardLayout
)
from .main_window import ModernMainWindow

__version__ = "1.0.0"
__author__ = "MixVideo Team"

__all__ = [
    # 主题
    "ModernTheme",
    "ComponentStyles",
    
    # 组件
    "ModernButton",
    "ModernCard", 
    "ModernEntry",
    "ModernProgressBar",
    "ModernTabView",
    "ModernSwitch",
    "ModernCheckBox",
    "ModernScrollableFrame",
    "StatusBadge",
    
    # 布局
    "SidebarLayout",
    "HeaderLayout", 
    "GridLayout",
    "FlexLayout",
    "CardGrid",
    "ResponsiveLayout",
    "DashboardLayout",
    
    # 主窗口
    "ModernMainWindow"
]
